package dao

import (
	"fmt"
	"github.com/go-redis/redis"
	"log"
	"sport_booking/config"
)

var RDB *redis.Client

// 初始redis
func InitRedis() {
	RDB = redis.NewClient(&redis.Options{
		Addr:     fmt.Sprintf("%s:%d", config.RedisAddr, config.RedisPort),
		Password: config.RedisPassword,
		DB:       config.RedisDb,
	})
	_, err := RDB.Ping().Result()
	if err != nil {
		log.Println("初始化Redis数据库出错,ERROR:", err)
	}
}

// 关闭redis连接
func CloseRedis() {
	err := RDB.Close()
	if err != nil {
		log.Println("关闭Redis数据库出错,ERROR:", err)
	}
}
